Welcome to EOELAB!
EOELAB 服务端点
EOELAB 服务端点
本文档是 EOELAB 服务端点的唯一权威清单。用户手册、运维手册、权限模型和架构规范只引用本清单,不分别维护具体地址。
端点变更应先更新本文档,再通过 Announcement 发布变更通知。本文档不记录主机、物理网络地址、供电、存储布局或运行状态。
访问范围
- 公网:可以从互联网访问,但仍需使用服务规定的身份认证和授权
- 联邦网络:仅限已经接入 EOELAB Tailscale 网络的设备访问
- 访问范围表示面向用户和客户端提供的入口,不表示服务后端的部署位置
- Tailscale 是 EOELAB 的基础网络设施,承载联邦内部的节点寻址和服务通信;Cloudflare Tunnel 只为明确列为公网的服务提供公网入口
- 公网和联邦网络入口均不替代服务自身必要的认证、授权和数据边界
联邦控制设施
| 服务 | 端点 | 访问范围 | 认证方式 | 用途 |
|---|
| Zitadel | https://authn.eoelab.org | 公网 | EOELAB 账户 | 统一身份认证、OIDC 和账户管理 |
| OpenFGA API(core) | https://authz-core.eoelab.org | 公网 | API Token | core 本地域的 ReBAC 授权接口 |
| OpenFGA API(volta) | https://authz-volta.eoelab.org | 公网 | API Token | volta 本地域的 ReBAC 授权接口 |
| fgaplane | https://authz.eoelab.org | 公网 | EOELAB 账户及授权 | OpenFGA Store、模型、Tuple 和授权诊断 |
| Headscale | https://hs.eoelab.org | 公网 | EOELAB 账户 | Tailscale 客户端注册和联邦网络控制面 |
| Headplane | https://hd.eoelab.org/admin | 公网 | EOELAB 账户及授权 | 节点、用户和网络策略管理 |
计算设施
| 服务 | 端点 | 访问范围 | 认证方式 | 用途 |
|---|
| core0 Incus Web UI | https://core0.eoelab.org | 公网 | Zitadel OIDC + OpenFGA | 核心本地域计算设施管理界面 |
| core0 节点直连 | core0-1.eoelab | 联邦网络 | SSH Key 或服务规定的认证方式 | 节点 SSH 和实例 proxy 端口等直连入口 |
对象存储
对象存储由 RustFS 提供。Console 是公网管理入口;S3 和 WebDAV 是联邦网络数据入口,不提供公网端点。使用 S3 或 WebDAV 前必须先接入 EOELAB Tailscale 网络。
| 服务 | 端点 | 访问范围 | 认证方式 | 用途 |
|---|
| RustFS S3 | http://oss.eoelab:80 | 联邦网络 | Access Key + Secret Key | S3 API、SDK 和内部服务 |
| RustFS WebDAV | http://oss.eoelab:8080 | 联邦网络 | Service Account Basic Auth | WebDAV 客户端 |
| RustFS Console | https://oss-console.eoelab.org | 公网 | Zitadel OIDC | Bucket、Access Key 和 S3 Tables 管理 |
镜像仓库
| 服务 | 端点 | 访问范围 | 认证方式 | 用途 |
|---|
| Docker Hub 镜像入口 | https://dhcr.eoelab.org | 公网 | Docker Hub 账户 | 拉取 Docker Hub 镜像 |
游戏服务
| 服务 | 入口 | 访问范围 | 用途 |
|---|
| EOELAB 游戏服务群 | QQ 群 945537763 | 公开申请加入 | Minecraft(Java/基岩版、全版本)和 Steam 游戏服务交流与接入 |
使用约定
- 文档或配置中的
<ZITADEL_ENDPOINT> 替换为 Zitadel 端点 <OPENFGA_ENDPOINT> 替换为对应本地域的 OpenFGA API 端点<HEADSCALE_ENDPOINT> 替换为 Headscale 端点<HEADPLANE_ENDPOINT> 替换为 Headplane 端点<S3_ENDPOINT>、<WEBDAV_ENDPOINT> 和 <RUSTFS_CONSOLE_ENDPOINT> 分别替换为 RustFS 对应端点<DOCKER_HUB_REGISTRY> 替换为 Docker Hub 镜像入口- S3 和 WebDAV 使用 HTTP 是既定设计,明文应用流量必须全程位于 Tailscale 加密网络内
- Incus Web UI 和 RustFS Console 是公网管理入口;Incus 节点直连、RustFS S3 和 WebDAV 只允许通过联邦网络访问